/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package model.dto;

import java.util.Date;

/**
 *
 * @author Gabriel
 */
public class LoteMudaDTO{

    private Integer id;
    private double mediaAltura;
    private Date dataPlantio;
    private DominioDTO faseMudas = new DominioDTO();
    private Integer qtdMudas;
    private String localArmazenamento;
    private EspecieDTO especie = new EspecieDTO();

    public DominioDTO getFaseMudas() {
        return faseMudas;
    }

    public void setFaseMudas(DominioDTO faseMudas) {
        this.faseMudas = faseMudas;
    }

    public Integer getIdEspecie() {
        return especie.getId();
    }
    
    public String getNomeCientificoEspecie() {
        return this.especie.getNomeCientifico();
    }
    
    public String getNomeVulgarEspecie() {
        return this.especie.getNomeVulgar();
    }
    
    public void setEspecie(Integer idEspecie, String nomeCientifico, String nomeVulgar) {
        this.especie.setId(idEspecie);
        this.especie.setNomeCientifico(nomeCientifico);
        this.especie.setNomeVulgar(nomeVulgar);
    }

    public Date getDataPlantio() {
        return dataPlantio;
    }

    public void setDataPlantio(Date dataPlantio) {
        this.dataPlantio = dataPlantio;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getLocalArmazenamento() {
        return localArmazenamento;
    }

    public void setLocalArmazenamento(String localArmazenamento) {
        this.localArmazenamento = localArmazenamento;
    }

    public double getMediaAltura() {
        return mediaAltura;
    }

    public void setMediaAltura(double mediaAltura) {
        this.mediaAltura = mediaAltura;
    }

    public Integer getQtdMudas() {
        return qtdMudas;
    }

    public void setQtdMudas(Integer qtdMudas) {
        this.qtdMudas = qtdMudas;
    }

    public Integer getIdFaseMudas() {
        return faseMudas.getId();
    }
    
    public String getDescricaoFaseMudas() {
        return faseMudas.getDescricao();
    }

    public void setFaseMudas(Integer idFaseMudas, String descricaoFaseMudas) {
        this.faseMudas.setId(idFaseMudas);
        this.faseMudas.setDescricao(descricaoFaseMudas);
    }

}
